const Generator = require('yeoman-generator')

module.exports = class extends Generator{
    prompting(){ //运行的时候在控制台提示的内容
        return this.prompt([{
            type:'input', //输入类型
            name:'title', //键值
            message:'请输入标题：' //提示信息
        }]).then(answer=>{
            this.title = answer //将返回值挂载到this上
        })
    }
    wirting(){ //写入的时候会自动调用此方法
        const arr = [ //存放的是templates下面的相对路径
            'app.html',
            'src/index.js'
        ]
        arr.forEach(item=>{
            this.fs.copyTpl(
                this.templatePath(tiem), //获取模板路径
                this.destinationPath(`${this.title.name}/`+item), //输出的路径
                this.title //绑定的内容
            )
        })
    }

}